package iooperation;

import book.BookList;

import java.util.Scanner;

public class ReturnOperation implements IOperation {


    public void work(BookList bookList) {
        //归还图书
        //首先搜索的书籍,判断要归还的书籍是否有存档！
        System.out.println("请输入你要归还的图书名称：");
        String name = new Scanner(System.in).next();
        for (int i = 0; i < bookList.getNumber(); i++) {
            if (bookList.books[i].getName().equals(name)) {
                //如果借阅的图书有存档，且并未被借出
                if (bookList.books[i].getState() == false) {
                    System.out.println("归还图书成功！！！");
                    bookList.books[i].setState(true);
                    return;
                } else {
                    System.out.println("该图书并未借出，归还失败！！！");
                     return;
                }

            }

        }
        System.out.println("归还失败，并无此书的存档！！！");
    }
}
